DigitalPoint\Cloudflare\Repository\CloudflareAbstract D

Total Complexity 238
Dependencies 3
Dependents 0
Total lines 1,869
Lines of code 1,611
Logical lines of code 450
Comment lines 31
Methods 52
Properties 8

Methods 52

Method Rating Maintainability Complexity Lines of code
getSettingsToManage()
D
15
1 589
getZoneSettings()
C
34 26 92
getFirewallRules()
C
35 22 92
getZoneId()
B
40 18 58
getCacheRules()
B
41 18 57
updateSettings()
B
40 17 64
getPageRules()
A
42 12 57
addSpecialCacheRule()
A
37 9 87
prepareGraphQLZoneAnalyticsDmarc()
A
43 9 53
getZoneFirewallAccessRules()
A
46 9 35
prepareGraphQLZoneAnalytics()
A
45 8 39
organizeSettings()
A
48 8 33
getFirewallUserAgentRules()
S
52 7 23
setEasyMode()
S
38 2 96
deleteSpecialCacheRule()
S
51 6 27
timeToHumanReadable()
S
53 6 23
getAccessGroups()
S
57 5 18
getAccessApps()
S
59 5 14
prepareGraphQLDmarcSources()
S
53 4 21
verifyToken()
S
59 4 14
getAccountId()
S
62 4 12
getApiClass()
S
63 3 12
getZone()
S
67 3 8
prepareGraphQLCaptchaSolveRate()
S
68 3 6
getEndpointResultsByKey()
S
69 2 7
printableException()
S
100 1 0
updateOption()
S
100 1 0
getSiteUrl()
S
100 1 0
getGraphQLZoneAnalyticsDmarc()
S
72 1 5
resolvePromises()
S
100 1 0
getDmarcSources()
S
72 1 5
getDmarcReports()
S
73 1 5
whois()
S
75 1 4
domainDetails()
S
75 1 4
ipDetails()
S
75 1 4
requestTrace()
S
73 1 4
phrase()
S
100 1 0
getTimeZone()
S
100 1 0
dateFormat()
S
100 1 0
getGraphQLRuleActivityQuery()
S
72 1 5
getDashBase()
S
78 1 3
getDashBaseAccount()
S
79 1 3
getTeamsDashBase()
S
79 1 3
getZeroTrustDashBase()
S
79 1 3
getTurnstileSiteUrl()
S
78 1 3
purgeCache()
S
72 1 5
getTurnstileSiteUrlEdit()
S
79 1 3
getGraphQLZoneAnalytics()
S
72 1 5
getGraphQLCaptchaSolveRate()
S
72 1 5
option()
S
100 1 0
prepareGraphQLRuleActivityQuery()
S
71 1 5
getClassName()
S
100 1 0